package com.zq.dao;

import java.util.List;

import com.zq.page.Page;
import com.zq.pojo.Dept;

public interface DeptDao {
	//增加一个部门
	public void add(Dept dept)throws Exception;
	//删除一个部门
	public void delete(Dept dept)throws Exception;
	//修改部门信息(单条)
	public void update(Dept dept)throws Exception;
	//查找一个部门的信息
	public Dept findByDeptno(int deptNo)throws Exception;
	//查找所有的部门信息
	public List<Dept> findAllDepts()throws Exception;
	//模糊查找部门信息
	public List<Dept> findByDeptNames(String deptName)throws Exception;
	//将所有的信息分页处理展示
	public List<Dept> findAll(int pageNo)throws Exception;
	//查找对应的页数
	public Page<Dept> getPage(int pageNo)throws Exception;
	//获得信息总条数
	int getTotalNum()throws Exception;
	
} 
